confesarlo todo - French English Dictionary